## Create your Agent Infra Docker codebase

Create your codebase using the `agent-infra-docker` template, give it any name you like.

<CodeGroup>

```bash Mac
ag infra create --template agent-infra-docker --name agent-infra-docker
```

```bash Windows
ag infra create --template agent-infra-docker --name agent-infra-docker
```

</CodeGroup>

This will create a folder `agent-infra-docker` with the following structure:

```bash
agent-infra-docker          # Root directory
├── agents                  # Sample Agents
├── teams                   # Sample Teams
├── workflows               # Sample Workflows
├── app                     # AgentOS directory
├── db                      # database tables
├── compose.yml             # docker compose file (With AgentOS instance and PostgreSQL database)
├── Dockerfile              # Dockerfile for the application
├── pyproject.toml          # python project definition
├── requirements.txt        # python dependencies generated by pyproject.toml
├── scripts                 # helper scripts
```
